separation of powers - French English Dictionary